#pragma once
#include "ImageDataRGB.h"

namespace ja2{ namespace sgp
{
	//! 16 bpp image data.
	class ImageData16bpp : public ImageDataRGB
	{
		// Operations
	protected:
		//! See base.
		virtual void do_blit(char *pBuffer, char *pSource, std::uint_least16_t Width, std::uint_least16_t Row) const;

		// Construction/Destruction
	public:
		ImageData16bpp(DataType_t &&pData, std::uint_least32_t Size);
	};
} /*sgp*/} /*ja2*/
